この内容では、単一または複数のウォレットをメインの埋め込みウォレットセッションに連携・紐付けする方法について詳しく説明しています。エフェメラルなゲストウォレットと組み合わせて、恒久的なオンチェーン埋め込みウォレットへ変換する際のベストプラクティスも紹介しています。
initAuth
を使って、最初にサインインしたセッションのWaaS
オブジェクトと同じパラメータで追加のゲストまたはソーシャルプロバイダーによる認証を開始できます。このとき、プロバイダーのchallenge
が返され、それをlinkAccount
関数に渡します。
linkAccount
関数で呼び出します。
listAccounts
を呼び出すと、accounts
オブジェクト(id
、type
、issuer
を含む)の配列と、currentAccountId
が返されます。例:"Guest:0x0104..."